/**
 * @author hzx
 * @date 20101020
 * @class EditUserInfoSmsWindow
 * @extends Ext.Window
 * @description 修改用户信息
 */
EditUserInfoSmsWindow = Ext.extend(Ext.Window, {
			myForm : null, // 人员档案信息表单
			/**
			 * 构造方法
			 */
			constructor : function() {
				// 人员档案信息表单
				this.myForm = new EditUserInfoSmsForm({
							myReadOnly : true,
							myDisabled : true
						});
				/**
				 * 拷贝父类的构造
				 */
				EditUserInfoSmsWindow.superclass.constructor.call(this, {
							title : "修改用户信息",
							closeAction : "hide", // 关闭模式为隐藏
							iconCls : "houfei-editicon",
							modal : true,// 模态窗体
							width : 700,
							height : 350,
							constrain : true, // 不允许窗体超过浏览器
							collapsible : true, // 是否有伸缩按钮
							resizable : false, // 不允许改变窗体大小
							plain : true,
							items : [this.myForm],
							buttons : [{
										text : "确认修改",
										handler : this.onEditUserInfoSms,
										scope : this
									}, {
										text : "关闭",
										handler : this.onCloseWin,
										scope : this
									}]

						});
			},
			/**
			 * 确认修改按钮单击事件
			 */
			 onEditUserInfoSms : function() {
				if (this.myForm.getForm().isValid() == true) {
//					var _values = this.myForm.getForm().getValues();
//					this.submitUserInfoSms();
					// 提交表单
					this.myForm.mySubmit("userInfoSms.do?operator=editUserInfoSms");
				}
			},

			/**
			 * 提交表单
			 */
			submitUserInfoSms : function() {
				this.myForm.getForm().submit({
							url : "userInfoSms.do",
							method : "post",
							waitTitle : "数据传输",
							waitMsg : "数据传输中,请稍候......",
							success : this.onInsertSuccess,
							failure : this.onInsertFailure,
							scope : this,
							params : {
								operator : "editUserInfoSms"
							}
						});
			},

			/**
			 * 客户信息添加成功事件
			 * 
			 * @param {}
			 *            _form
			 * @param {}
			 *            _response
			 */
			onInsertSuccess : function(_form, _action) {
				Ext.Msg.alert("系统消息", "操作成功,增加了一条客户信息!");
			},

			/**
			 * 人员档案信息添加失败事件
			 * 
			 * @param {}
			 *            _form
			 * @param {}
			 *            _response
			 */
			onInsertFailure : function(_form, _action) {
				Ext.Msg.alert("系统消息", _action.result["errorMsg"]);
			},
			onCloseWin : function(){
				this.hide();
			}

		});